package es.webapp.exiquets.domain.webforms;

import es.webapp.exiquets.domain.entities.Categoria;
import es.webapp.exiquets.domain.entities.Producto;

public class ProductoForm {

	private int idProductos;

	private String descripcion;

	private String img;

	private String nombre;

	private float precio;

	private int stock;
	
	private boolean seleccionado;
	
	public ProductoForm(Producto p){
		this.idProductos = p.getIdProductos();
		this.descripcion = p.getDescripcion();
		this.img = p.getImg();
		this.nombre = p.getNombre();
		this.precio = p.getPrecio();
		this.stock = p.getStock();
		this.seleccionado = false;
		this.categoriaBean = p.getCategoriaBean();
	}
	
	public ProductoForm(){
		this.idProductos = 0;
		this.descripcion = "";
		this.img = "";
		this.nombre = "";
		this.precio = 0;
		this.stock = 0;
		this.seleccionado = false;
	}


	public boolean isSeleccionado() {
		return seleccionado;
	}

	public void setSeleccionado(boolean seleccionado) {
		this.seleccionado = seleccionado;
	}

	private Categoria categoriaBean;

	public int getIdProductos() {
		return idProductos;
	}

	public void setIdProductos(int idProductos) {
		this.idProductos = idProductos;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getImg() {
		return img;
	}

	public void setImg(String img) {
		this.img = img;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public float getPrecio() {
		return precio;
	}

	public void setPrecio(float precio) {
		this.precio = precio;
	}

	public int getStock() {
		return stock;
	}

	public void setStock(int stock) {
		this.stock = stock;
	}

	public Categoria getCategoriaBean() {
		return categoriaBean;
	}

	public void setCategoriaBean(Categoria categoriaBean) {
		this.categoriaBean = categoriaBean;
	}
	
	
}
